import type { UserProfile } from "./user"

export type NotificationType = "like" | "comment" | "follow" | "mention" | "system"

export interface Notification {
  id: string
  type: NotificationType
  message: string
  isRead: boolean
  createdAt: string
  user?: UserProfile
  targetId?: string
  targetType?: string
}

